Software Engineering Approaches for Design of Multi-agent Systems
نویسنده
چکیده
This paper presents 2 software engineering approaches for design of multi-agent systems. The goal of the paper is to evaluate the usefulness of such methodologies regarding agent systems design. For each method, the methodology map is described, together with its most important features. We conclude that software engineering approaches are worth for consideration when moving the agent system into in-house development, as the most used agent development technologies are still object-oriented.
منابع مشابه
Building Complex Adaptive Systems: On Engineering Self-Organizing Multi-Agent Systems
Agent oriented software engineering (AOSE) proposes the design of distributed software systems as collections of autonomous and pro-active actors, so-called agents. Since software applications results from agent interplay in multi-agent systems (MASs), this design approach facilitates the construction of software applications that exhibit self-organizing and emergent dynamics. In this chapter, ...
متن کاملA Multi-Agent Based Framework to Build Intelligent Tutoring Systems
Intelligent agent approaches have been applied to designing and development of new ITS (Intelligent Tutoring Systems). However the design of such systems is mainly based on ad-hoc approaches. In this paper, we adopt a multi-agent approach which explores knowledge engineering and an important feature of software engineering based on design experiences: frameworks. Here, we describe a conceptual ...
متن کاملApproach to Organizing the Functioning of Smart Elements in the Multi-Agent “Smart House” System
A research was conducted to form an approach to the design and implementation of a multi-agent control system of smart elements for a “Smart house”. The system was built on the example of three intelligent robots. In the architecture of the system under development, the main part is the subject-independent multi-agent kernel, which includes the following basic components: direct access service,...
متن کاملMulti-Agent Systems as Computational Organizations: The Gaia Methodology
The multi-agent system paradigm introduces a number of new design/development issues when compared with more traditional approaches to software development and calls for the adoption of new software engineering abstractions. To this end, in this chapter, we elaborate on the potential of analyzing and architecting complex multi-agent systems in terms of computational organizations. Specifically,...
متن کاملAnalysis and Design of Agent-Oriented Information Systems (AOIS)
Analysis and design of information systems (IS) is the process of eliciting the system’s requirements and transforming them into a model that could be used to develop IS. Analysis and design of agent-oriented information systems (AOIS) relates to the very same process when it is applied to IS that are designed around the multi-agent paradigm. A comprehensive and rigorous methodology for develop...
متن کامل